package com.zretc.dao;

import org.apache.ibatis.annotations.Insert;
import org.apache.ibatis.annotations.Select;

import com.zretc.entity.Blog;

/**
 * 现在还没设置注解的映射，会导致代码存在null=>title
 * @author Administrator
 *
 */
public interface BlogMapper {
	@Select("select * from Blog where id =#{id}")
	public Blog selectBlog(int id);

//	public List<Blog> selectBlogs();
//	
//	public List<Blog> selectBlogsByKewords(String keywords);
//	public List<Blog> selectBlogsByKewords2(String keywords);

	@Insert("insert into blog values(null,#{title},#{content},#{authorid}")
	public int insertBlog(Blog blog);
	
	/**
	 * @Param 可以直接使用参数名字 #{参数名} 的方法来参数传递
	 * @param start
	 * @param pageSize
	 * @param keywords
	 * @return
	 */
//	public List<Blog> selectBlogsByPage(@Param("start") int start,@Param("pageSize") int pageSize,@Param("keywords") String keywords);

}
